【curl-error】"curl: (23) Failure writing output to destination"の原因と対処

curl でcurl: (23) Failure writing output to destination エラーが発生する原因と対処



Windows 環境において curl で Web サーバからファイルをダウンロードしようとすると次のエラーが発生しました。


curl: (23) Failure writing output to destination



このエラーの原因


このエラーの原因は単純です。
-o オプションにより結果をローカルに保存しようとしていますが、指定したフォルダが存在しない場合に発生します。
あるいは指定したフォルダに書き込み権限がない可能性もあります。

フォルダのアクセス権を確認してください。

解決方法

curl.exe の実態確認


curl.exe のフルパスを確認します。Windowsデフォルトが利用されていることを確認します。


C:\>which curl.exe
C:\WINDOWS\system32\curl.exe










個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。